import axios, { AxiosPromise } from "axios"
import { _axios, config } from '../plugins/axios.js'
import Msg from "@/interface/Msg";

/**
 * 获取全部通知公告
 */
export function getNotice(): void {
    return _axios.get('/notice')
}

/**
 * 添加一个喜欢
 * @param params 一个包含通知公告ID的object
 */
export function addLike(params: { id: string }): AxiosPromise<Msg> | Msg {
    return _axios.post('/notice/addLike', { params })
}

/**
 * 获取一个通知公告的评论
 * @param params 一个包含通知公告ID的object
 */
export function getComment(params: { id: string }): AxiosPromise<Msg> | Msg {
    return _axios.get('/comment', { params })
}
